标签: file-rename

文件重命名问题?

在c#中重命名文件:

File.Move(source,Destination);
            File.Delete(source);
Run Code Online (Sandbox Code Playgroud)

它成功执行,但是当我再次尝试重命名文件时,系统会给出以下异常: 进程无法访问该文件,因为它正由另一个进程使用. 我无法发现它在哪里使用?当我进一步调试错误时,它显示我的类名是在w3wp.exe的过程中,这是IIS.我接下来该怎么办?越来越

foreach (string folder in folder)
{ 
 FileSystemItem item = new FileSystemItem(); 
 DirectoryInfo di = new DirectoryInfo(folder); 
 item.Name = di.Name;
 item.FullName = di.FullName; 
 item.Path = path + "\\" + item.Name;
 item.CreatedDate = di.CreationTime; 
 item.IsFolder = true; 
 item.Extension = "folder";
 listFolder.Add(item);
}
docList = CreatXmllist(listFolder); 
return docList
Run Code Online (Sandbox Code Playgroud)

这是我如何获取文件夹列表,然后它返回到xml.然后在文件夹中我点击它时获取文件

现在来获取图像:这是代码

public xml (string path, List<l> one)
    {

        List<T> tt = new List<T>();
        List<T> SessionList = new List<T>();
        string[] files = Directory.GetFiles(HttpContext.Current.Request.PhysicalApplicationPath + path);

        foreach (string file in …
Run Code Online (Sandbox Code Playgroud)

c# file file-rename

7
推荐指数
1
解决办法
1281
查看次数

使用其他列表中的名称重命名文件列表

我在名为lista.txt的文件中有如下列表:

mickey
donald
daffy 
bugs
Run Code Online (Sandbox Code Playgroud)

我有一个包含许多文件的文件夹:filename1,filename2,... filenameN.

我想迭代这些文件来实现:

filename1 => mickey 
filename2 => donald ...
Run Code Online (Sandbox Code Playgroud)

你能为我提供这项任务的工作示例代码吗?

bash loops file-rename

7
推荐指数
2
解决办法
7749
查看次数

在php中为文件名生成随机字符串

如何创建随机文本字符串以用于文件名?

我正在上传照片并在完成后重命名.所有照片都将存储在一个目录中,因此它们的文件名必须是唯一的.

有这样做的标准方法吗?

有没有办法在尝试覆盖之前检查文件名是否已经存在?

这是为了一个单一的用户环境(我自己)在我的网站上显示我的个人照片,但我想自动化一点.我不需要担心两个用户同时尝试上传和生成相同的文件名,但我确实想检查它是否已经存在.

我知道如何上传文件,我知道如何生成随机字符串,但我想知道是否有一种标准的方法.

php random upload image file-rename

7
推荐指数
2
解决办法
4万
查看次数

rename()返回-1.如何知道为什么重命名失败?

我正在使用c ++ stdio.h

int rename ( const char * oldname, const char * newname );
Run Code Online (Sandbox Code Playgroud)

rename()函数重命名文件夹但偶尔无法重命名该文件夹并返回-1.

有没有办法知道为什么rename()失败?
任何通过任何c ++函数知道这个错误解释的方法.

c++ rename file-rename

6
推荐指数
1
解决办法
1万
查看次数

在hadoop中批量重命名

如何重命名hdfs目录中的所有文件以获得.lzo扩展名?.lzo.index不应重命名文件.

例如,此目录列表:

file0.lzo file0.lzo.index file0.lzo_copy_1 
Run Code Online (Sandbox Code Playgroud)

可以重命名为:

file0.lzo file0.lzo.index file0.lzo_copy_1.lzo 
Run Code Online (Sandbox Code Playgroud)

这些文件是lzo压缩的,我需要它们才能让.lzohadoop识别扩展名.

bash hadoop file-rename

6
推荐指数
2
解决办法
9776
查看次数

Python重命名文件从csv文件读取名称

您好,我一直在尝试使其适应的需求,但我只是 python 的新手,我有一个包含多个列和行的 csv 文件,重要的列是 1 = 文件的旧名称,2 = 文件的新名称文件,所以我需要转到 csv 文件中列出的文件所在的目录并将它们重命名为第 2 列的新名称,正如我所说,我已经尝试了很多方法但没有成功,我粘贴了我所做的最后一个代码你有一个想法:

import os, unicodecsv as csv, sys

IDs = {}

#open and store the csv file
with open('documentos_corpus_ladino.csv','rb') as csvfile:
        timeReader = csv.reader(csvfile, delimiter = ',')

        # build a dictionary with the associated IDs
        for row in timeReader:
              IDs[ row[0] ] = row[1]

# #get the list of files
path = 'txt_orig/'
tmpPath = 'txt_tmp/'
for filename in os.listdir('txt_orig/'):
    oldname = filename
    newname = filename.replace(oldname, …
Run Code Online (Sandbox Code Playgroud)

python csv file-rename

6
推荐指数
1
解决办法
2万
查看次数

powershell Rename-Item无法重命名

我的powershell脚本:

$dst = 'C:\Temp'

#Get all folders in $dst
$folders = Get-ChildItem $dst | ?{ $_.PSIsContainer }

foreach($folder in $folders)
{
    $cnt = (Get-ChildItem -filter *.txt $folder | Measure-Object).Count

    $base = ($folder.FullName -split " \[.*\]$")[0]
    $newname = $("{0} [{1}]" -f $base,$cnt)

    Write-Host $folder.FullName "->" $newname

    Rename-Item $folder.FullName $newname
}
Run Code Online (Sandbox Code Playgroud)

问题

在我的第一次运行中我得到了这个:

PS C:\Temp> C:\Temp\RenameFolders.ps1
C:\Temp\m1 -> C:\Temp\m1 [1]
Run Code Online (Sandbox Code Playgroud)

在我的第二次运行中我得到了这个:

PS C:\Temp> C:\Temp\RenameFolders.ps1
C:\Temp\m1 [1] -> C:\Temp\m1 [0]
Rename-Item : Cannot rename because item at 'C:\Temp\m1 [1]' does not exist.
At …
Run Code Online (Sandbox Code Playgroud)

powershell file-rename

6
推荐指数
1
解决办法
1万
查看次数

在git中重命名文件

我是团队中的新程序员.在我的第一天,我将这个重命名的文件放在一个舞台上,准备由git提交:

 $ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   .gitignore
        new file:   reports/SQLS.rar
        renamed:    account/enter_rules.php -> enter_rules.old.php

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)       
        deleted:    account/enter_rules.old.php

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        account/enter_rules.php
Run Code Online (Sandbox Code Playgroud)

对于前2行,我没有问题.我知道发生了什么事.但是对于最后一个改名为:,我不确定应该做些什么.该系统运作良好.

在工作目录中我有:

account/enter_rules.php
Run Code Online (Sandbox Code Playgroud)

我找不到enter_rules.old.php文件.

看起来其他程序员已经从文件中创建了一个副本,命名为.old,实际上是一些测试和新代码,而不是分阶段进行更改而忘记提交.比他手动删除了old.php

应对这种情况的最佳方法是什么?我想在开始处理它并进行自己的更改之前先把git状态清楚.

我找到了这篇文章,但我不确定我是否应该或可以在我的情况下做出承诺.在git中处理文件重命名


在阅读了所有建议后,这对我有很大帮助,这就是我所做的: …

git file-rename

6
推荐指数
1
解决办法
406
查看次数

R中的文件扩展名重命名

我只是想将文件扩展名更改为 .doc。我正在尝试下面的代码,但它不起作用。怎么来的?我正在使用这里的说明

startingDir<-"C:/Data/SCRIPTS/R/TextMining/myData"

filez<-list.files(startingDir)

sapply(filez,FUN=function(eachPath){
  file.rename(from=eachPath,to=sub(pattern =".LOG",replacement=".DOC",eachPath))
})
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

DD17-01.LOG DD17-02.LOG DD17-03.LOG  DD17-4.LOG  DD17-5.LOG DD37-01.LOG DD37-02.LOG DD39-01.LOG DD39-02.LOG DD39-03.LOG 
      FALSE       FALSE       FALSE       FALSE       FALSE       FALSE       FALSE       FALSE       FALSE       FALSE 
Run Code Online (Sandbox Code Playgroud)

r file-rename text-mining

6
推荐指数
1
解决办法
2773
查看次数

如何不自动暂存重命名的文件

当我重命名一个重命名文件的类时,在 intellij 中它会自动在 git 中暂存重命名的文件。

我希望 Intellij 停止这样做。有谁知道是否以及如何改变这种自动行为?

笔记:

我有 intellij 配置,这样当我创建一个新文件时,它会询问它是否应该将它添加到 git。如此处所述:Intellij Idea 能否自动阶段性更改

但是在重命名类/文件时,它不会询问任何内容

intellij-idea file-rename git-stage

6
推荐指数
0
解决办法
175
查看次数

标签 统计

file-rename ×10

bash ×2

c# ×1

c++ ×1

csv ×1

file ×1

git ×1

git-stage ×1

hadoop ×1

image ×1

intellij-idea ×1

loops ×1

php ×1

powershell ×1

python ×1

r ×1

random ×1

rename ×1

text-mining ×1

upload ×1