标签: directory

出现错误 Directory.Move() c#

我尝试运行这段代码:

Directory.Move("C:\\ABC", "C:\\abc");
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

“源路径和目标路径必须不同。”

我怎样才能解决这个问题 ?

c# directory rename

-1
推荐指数
1
解决办法
378
查看次数

如何递归地将整个目录复制并粘贴到新路径?

我希望将目录作为复制/粘贴例程移动,方法是保持其结构不变.我不是只查找目录中所有子文件夹中的文件然后复制/粘贴它们(作为解决方案),而是我想克隆整个事物并保持其结构(树 - >子文件夹和文件),确切地说像复制和粘贴例程.

所以我发现这个函数将一个装满文件的文件夹复制到一个新路径:

文件夹 - >文件

该函数的行为与复制/粘贴例程相同.它将SourcePath,DestinationPath和boolean值作为OverWriteExisting.很好,很小但是太糟糕了,没有标记为那个问题的实际答案(推荐费率).

但是,如果我想移动整个目录怎么办?换句话说,如果我有一个包含文件夹文件夹等文件夹的文件夹怎么办?也许不知道文件结构树的大小如下:

文件夹 - >文件夹 - > ... - >文件夹 - >文件

我使用以下例程来复制/粘贴具有文件夹的文件夹.但在这里我知道我只有一个级别的文件夹,因此只需要一个foreach循环:

foreach (var Folder in DestinationFolder) // here I know that I have only one level of folders to reach the files
{
    CopyDirectory(FolderPath, DestinationPath, false); // use that function to copy the files
}
Run Code Online (Sandbox Code Playgroud)

上面的函数服务于这个目录结构:

文件夹 - >文件夹 - >文件

我试过这个并没有做我想做的事.我只检索所有文件,同时搜索所有子文件夹.这不是我想要的.我想保留子文件夹和原始结构.在这里,我得到四个文件,而不是原样构建的目录,子文件夹及其子文件夹,子文件夹,文件.只有四个,因为它删除了重复,我不希望这发生,因为我需要所有这些.

这是我目前的结构(但我的问题是任何目录的全局):

文件夹 - >文件夹 - >文件夹+文件

以下代码在新路径中执行的操作如下:

NewFolder - > AllFilesFoundInAnySubfolder …

c# directory copy-paste file

-1
推荐指数
1
解决办法
8767
查看次数

WIN32_FIND_DATA FileNAme不会输出文件名,而是放出HEx-Codes

我试图得到一个文件夹中所有文件的完整列表,如下所示:

#include<Windows.h>
#include<iostream>
#include<stdio.h>

using namespace std;

void main()
{
HANDLE dateiHandle;
WIN32_FIND_DATA wfindD;

dateiHandle = FindFirstFile(L"E:\\Roman\\PIC\\funpics\\*", &wfindD);
do
{
    cout << wfindD.cFileName << endl;
} while (FindNextFile(dateiHandle, &wfindD));

FindClose(dateiHandle);
while (1)
{

}
}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么结果是这样的:

00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
00AFFCCC
Run Code Online (Sandbox Code Playgroud)

c++ directory winapi

-1
推荐指数
1
解决办法
210
查看次数

将TArray <string>转换为字符串(Delphi 10.2 Tokyo)

我想将TArray<string>第三个SelectDirectory(out Directories参数)函数的第二个参数转换为字符串,将所选路径写入编辑框.

但我不允许用户进行多项选择.因此,只能选择一个目录.

我该怎么办?

arrays delphi string directory

-1
推荐指数
1
解决办法
1184
查看次数

查找具有特定扩展名的文件名

我要搜索文件名的目录与任何以下扩展名:.srt,.sub,.txt,.ass,.ssa.

我很感激任何意见.

directory perl

-1
推荐指数
1
解决办法
70
查看次数

检查dwfileattributes时的程序文件(x86)返回值73745.我需要帮助才能知道哪个组合加起来这个值?

WIN32_FIND_DATA FindFileData;
.
.
.
.
if(FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)
{
.
}
Run Code Online (Sandbox Code Playgroud)

程序文件失败了,我在网上发现它是组合FILE_ATTRIBUTE_DIRECTORY + FILE_ATTRIBUTE_READONLY而不是组合FILE_ATTRIBUTE_DIRECTORY.同样我需要程序文件的帮助(x86)?

c++ directory recursion winapi visual-c++

-2
推荐指数
1
解决办法
2476
查看次数

如何从android中的assets文件夹中读取json文件

我有json文件我需要关于它的类文件

{
   "CountryDetail":[
   {
      "C_country":"India",
      "C_sunrise":1381107633,
      "C_sunset":1381149604
   },
   "weatherDetail":
   {
      "w_id":711,
      "w_main":"Smoke",
      "w_description":"smoke",
   }
,
"Tempdetail":
   {
      "t_temp":304.15,
      "t_pressure":1009,
   }

}
Run Code Online (Sandbox Code Playgroud)

directory android json assets file

-2
推荐指数
2
解决办法
3万
查看次数

如何在代码隐藏的ASP.NET中创建文件夹?

我想在运行时创建动态文件夹.通过TextBox输入的文件夹名称和输出将显示在TreeView中.

如果我在textbox1中输入第一个文件夹名称并单击"添加文件夹"按钮,表单将提交.当我提交多个具有相同名称的文件夹时,输出应该是名称的索引增量.例如.FooFolder,FooFolder(2),FooFolder(3)等

如果我删除FooFolder(2),然后重新创建一个名为FooFolder的文件夹,该文件夹应该是FooFolder(2),如果我再创建一个文件夹,那么它应该是FooFolder(4).

要删除,可以从TreeView中选择特定文件夹,该文件夹将显示在TextBox2中,然后单击"删除文件夹"按钮.

这是我的演示代码:

<asp:Button ID="btnAddFolder" runat="server" Height="24px" Text="Add Folder" 
        Width="148px" onclick="btnAddFolder_Click" />
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <br />
    <asp:Button ID="btnRemoveFolder" runat="server" Text="Remove Folder" />
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    <br />
    <br />
    <asp:TreeView ID="TreeView1" runat="server" ImageSet="XPFileExplorer" 
        NodeIndent="15">
        <ParentNodeStyle Font-Bold="False" />
        <HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
        <SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" 
            HorizontalPadding="0px" VerticalPadding="0px" />
        <NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black" 
            HorizontalPadding="2px" NodeSpacing="0px" VerticalPadding="2px" />
    </asp:TreeView>
Run Code Online (Sandbox Code Playgroud)

现在我该如何编写代码来完成工作?

.net asp.net directory

-4
推荐指数
1
解决办法
3万
查看次数

Git初学者:如何删除git历史记录和git数据?

如何从我的目录中删除myentire git历史记录和任何其他git数据?

git directory github repository

-4
推荐指数
1
解决办法
254
查看次数

递归列出文件

使用Python,我如何只获取当前文件夹及其子文件夹的名称?

python directory

-4
推荐指数
1
解决办法
1192
查看次数

标签 统计

directory ×10

c# ×2

c++ ×2

file ×2

winapi ×2

.net ×1

android ×1

arrays ×1

asp.net ×1

assets ×1

copy-paste ×1

delphi ×1

git ×1

github ×1

json ×1

perl ×1

python ×1

recursion ×1

rename ×1

repository ×1

string ×1

visual-c++ ×1